﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Alex.Library.Cloud.Libs;

namespace Alex.Library.Cloud.VMWare.V51.VMMParameters
{
    public enum VMSnapshotOperation
    {
        Create,
        List,
        Revert,
        Remove,
        Clear
    }

    public class VMSnapshotParameter : IVMMParameter
    {
        public VMSnapshotParameter()
        {

        }
        
        public string VMName { get; set; }
        public string SnapshotName { get; set; }
        public string Description { get; set; }
        public bool RemoveChildren { get; set; }

        public bool IsValid()
        {
            return true;
        }

        public string ErrorMessage { get; private set; }
    }
}
